/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ejb.amministratore;

import entity.Amministratore;
import facade.AmministratoreFacade;
import javax.ejb.EJB;
import javax.ejb.Stateful;

/**
 *
 * @author Valerio
 */
@Stateful
public class AmministratoreEJB implements AmministratoreEJBLocal {
    @EJB
    private AmministratoreFacade amministratoreFacade;
    
    private Long idAmministratore;
    private String nome;
    // Add business logic below. (Right-click in editor and choose
    // "Insert Code > Add Business Method")

    @Override
    public String getNome() {
        return nome;
    }

    @Override
    public Long getIdAmministratore() {
        return idAmministratore;
    }

    @Override
    public void setIdAmministratore(Long id) {
        this.idAmministratore=id;
    }

    @Override
    public void setNome(String nome) {
        this.nome=nome;
    }

    @Override
    public Amministratore getAmministratore() {
        if(idAmministratore==null){
            return null;
        }
        return amministratoreFacade.find(this.idAmministratore);
    }

}
